package com.liuyi.framework;


import com.liuyi.framework.factory.SpringTypeFactoryHolder;
import com.liuyi.framework.init.SpringInitConfig;
import com.liuyi.framework.web.WebExceptionalHandler;
import com.liuyi.framework.web.filter.FilterConfig;
import com.liuyi.framework.web.jackson.ConverterSerializerConfig;
import com.liuyi.framework.web.note.NoteValitionHandler;
import org.springframework.context.annotation.Import;

import java.lang.annotation.*;

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import(value = {LiuyiFrameworkConfig.class, SpringTypeFactoryHolder.class, SpringInitConfig.class,
        ConverterSerializerConfig.class, WebExceptionalHandler.class,
        FilterConfig.class, NoteValitionHandler.class})
public @interface EnableLiuyiFramework {
}
